@charset "utf-8";
/* CSS Document */
.choose {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    margin: 10px auto;
    position: relative;
    width: 958px;
	overflow:hidden;
}
.choose_area{margin-top:5px;}
.area_price{width:920px;height:auto; overflow:hidden;margin-left:15px; line-height:24px;}
.area_cont{height:43px; background:url(../images/area_bg.gif) 80px top no-repeat; line-height:42px;padding-left:100px;}
.area_cont a{margin-right:10px; color:#000;}
.area_price span{float:left;}
.area_price li{float:left;}
.area_price li a{margin-right:15px;}
.hugbg{background:#00b2ff;height:16px;padding:2px; color:#fff;}
a.hugbg:hover{color:#fff; text-decoration:none;}
.area_price li input {border:1px solid #ddd;height: 16px;line-height: 16px;width: 42px;}
.area_price li.diaos {color: #707070;display: inline;line-height: 0;margin-bottom: 0; margin-left: 3px; margin-right: 4px;margin-top: 2px;}
.area_price li.diaosa {color: #707070;display: inline;margin-bottom: 0; margin-left: 3px; margin-right: 4px;margin-top: 0;}
.area_price li .pr_input {border:0;height: 18px;line-height: 18px; width: 38px; background:url(../images/choose_btn.gif) no-repeat;}

.condition { height: 29px;width: 100%; border-top:1px solid #ddd;margin-top:5px;}
.condition ul { float: left;}
.condition ul li {float: left;margin:6px 8px 0 0;}
.condition ul span {float: left;height: 29px;line-height: 31px;text-indent: 19px;overflow:hidden;}
.condition ul li.cha {border:1px solid #c4c4c4; height: 16px; line-height: 16px;padding-left:5px;padding-right:6px;}
.condition dl {float: right;margin-top: 1px;}
a.chahao:link, a.chahao:visited, a.chahao:active {width: 9px; height: 8px;cursor: pointer; margin-left: 6px;text-decoration: none;}
a.chahao:hover {width: 11px;height: 10px;cursor: pointer;text-decoration: none;   }
a.chahao:link, a.chahao:visited, a.chahao:active {background-image: url("../images/icon.gif");background-position: 0 -27px;background-repeat: no-repeat;}
a.chahao:hover {background-image: url("../images/icon.gif");background-position: -56px -28px;background-repeat: no-repeat;}

.c_box{width:958px;height:auto; overflow:hidden; border:1px solid #ddd;}
.c_top{ border-bottom:1px solid #ddd; padding-left:18px; line-height:38px;  z-index:999; clear:both;height:38px;}
.c_top h1{float:left;font-size:12px; font-weight:normal;}
.c_top p{float:left;}
.c_top strong{color:#0b70c2;}
.c_top span{color:#0b70c2;padding-left:15px;}
.c_sort {float: right; padding:7px 22px 0 0;}
.c_sort  li {float: left;height: 22px;line-height: 22px;position: relative;z-index: 15;}
.c_sort span {float: left;line-height: 25px;}
.c_sort li.three_c {color: #333333;line-height: 26px;}
.c_sort li.three_ju {color: #333333;line-height: 0; margin:6px 5px 0 12px;}
.c_sort li.three_ju input {height: 13px;width: 13px;}
a.border_line:link, a.border_line:hover, a.border_line:visited, a.border_line:active {border:1px solid #cfcfcf;color: #333333;display: block;height: 22px;line-height: 22px;padding-left: 5px;text-decoration: none;width: 115px;
}
a.border_liney:link, a.border_liney:hover, a.border_liney:visited, a.border_liney:active {border:1px solid #ffc999;color: #333333;display: block;height: 22px;line-height: 22px;padding-left: 5pxtext-decoration: none;width: 115px;}
a.border_moren:link, a.border_moren:hover, a.border_moren:visited, a.border_moren:active {border:1px solid #cfcfcf;color: #333333;float: left;height: 20px;line-height: 20px; margin-left: 6px;padding:2px 17px 0 5px; text-decoration: none;}
a.border_color:link, a.border_color:hover, a.border_color:visited, a.border_color:active {
    border:1px solid #ffc999;
    color: #333333;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 6px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 17px;
    padding-top: 2px;
    text-decoration: none;
}
.jian_up {
    cursor: pointer;
    height: 10px;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 7px;
    position: absolute;
    right: 6px;
    top: 0;
    width: 7px;
}
.jian_moren {
    cursor: pointer;
    height: 10px;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 7px;
    position: absolute;
    right: 6px;
    top: 0;
    width: 7px;background:url(../images/jian_icon.gif) no-repeat;
}
.jian_up {
    cursor: pointer;
    height: 9px;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 7px;
    position: absolute;
    right: 6px;
    top: 1px;
    width: 7px;
	background:url(../images/icon.gif) -30px -69px no-repeat;
}
.jian_down {
    cursor: pointer;
    height: 9px;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 7px;
    position: absolute;
    right: 6px;
    top: 1px;
    width: 7px;
	background:url(../images/icon.gif) -40px -69px no-repeat;
}



.c_list{width:958px;height:auto; overflow:hidden;}
.c_list dl{padding:15px; border-bottom:1px solid #ddd; overflow:hidden;}
.c_list dt{width:182px; height:auto; overflow:hidden; float:left;}
.c_list dt img{width:166px;height:122px; display:block;padding:2px; border:1px solid #ddd;margin-right:10px;}
.c_list dd{float:left; overflow:hidden;}
.c_co1{width:500px;}
.c_tit{font-size:14px; line-height:25px; display:block;margin-top:5px;}
.c_text{ line-height:25px; display:block;}
.c_co2{width:100px;margin-top:20px;}
.c_price{ display:block;color:#000;}
.c_price b{font-size:30px; color:#ff0000;font-weight:normal;}
.c_mj{font-size:18px; font-weight:normal; line-height:30px; color:#000;}



#esfsort,#esfsort form,#esfsort .box,#esfsort .select,#esfsort a{background:url(/imagesforcode/201211/search.jpg) no-repeat;}
#esfsort,#esfsort .box,#esfsort form{height:34px;}
#esfsort{position:relative;width:125px;margin:0 auto;float:left;}
#esfsort .box{background-position:right 0;}
#esfsort form{background-repeat:repeat-x;background-position:0 -34px;margin:0 20px 0 40px;}
#esfsort .select{float:left;color:#000;width:115px;height:22px;cursor:pointer;line-height:22px;padding-left:10px;background:url(../images/select_ico.gif) right top no-repeat;border:1px solid #cfcfcf;}
#esfsort a{width:80px;height:24px;color:#333;letter-spacing:4px;line-height:22px;text-align:center;text-decoration:none;background-position:0 -90px;margin:4px 0 0 10px;}
#esfsort a:hover{color:#f60;background-position:-80px -90px;}
#esfsort .sub{position:absolute;top:24px;left:0;width:125px;background:#fff;border:1px solid #cfcfcf;display:none; border-top:0;}
#esfsort .sub li{height:25px;line-height:24px;cursor:pointer;padding-left:10px;margin-bottom:-1px;width:115px;}
#esfsort .sub li.hover{background:#e0ecfc;}
/****xiangqing***/
.crumbs {margin:10px 0;overflow:hidden;padding:0 5px;}
.crumbs span {float: left;}
.crumbs span a {color: #1C7CD7;}
.c_center,.c_box{width:958px;height:auto; overflow:hidden;border:1px solid #ddd;}
.c_left{width:725px;height:auto; overflow:hidden;float:left;}
.c_title{ line-height:25px;font-size:18px;color:#0b70c2;padding:20px 20px 0 20px;}
.c_num{padding:0 20px; line-height:22px;color:#333;}
.c_num span{margin-right:20px;}
.divImageView{border:0px solid #cccccc;float: left; width: 356px; height: 367px;margin:10px 0 10px 20px; display:inline;}
.divImageView a{text-decoration:none;color:#ffffff;cursor:pointer;}
.divImageView a:hover{text-decoration:underline;}
.divImageView img{border:0px;}
.divImageView .divLoading{display:none;margin:0px;padding:0px;z-index:101;}
.divImageView .divLoading img{height:30px;width:30px;padding:0px;}
.divImageView .divBimg{z-index:100;text-align:center;display:table;background:#f7f7f7;}
.divImageView .imgBimg{vertical-align:middle;display:none;}
.divImageView .divBimg span{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-family:Arial;overflow:hidden;}
.divImageView .divNavgation{display:none;padding:0px;margin:0px;height:100px;z-index:100;}
.divImageView .divImageTitle{background:#333333;padding-left:10px;color:#ffffff;font-size:12px;height:28px;line-height:26px;}
.divImageView .divImageContainer{background:#eeeeeee;margin:0px;height:70px;border:1px solid #dddddd;}
.divImageView .divLastTip{position:absolute;display:none;width:240px;height:60px;background:#222222;line-height:18px;color:#ffffff;font-size:12px;border:1px #ffffff solid;}
.divImageView .divLastTip table{border:0px;padding:0px;margin:0px;height:99%;width:99%;}
.divImageView .divLastTip table td.center{width:50%;padding:0px auto;}
.divImageView .divLastTip div.nav{width:100px;height:20px;border:1px #ffffff solid;}
.divImageView .aUp{float:left;width:13px;height:43px;background:url(../images/icon_arrow.png) no-repeat -16px -56px;margin:15px 0px 15px 5px;_display:inline;}
.divImageView .aUp:hover{background-position:-82px -56px;}
.divImageView .aDown{float:right;width:13px;height:43px;background:url(../images/icon_arrow.png) no-repeat -50px -56px;margin:15px 5px 15px 0px;_display:inline}
.divImageView .aDown:hover{background-position:-66px -56px;}

.red20b {color: #FF3300;font-family: Arial;font-size: 20px;padding-right: 5px;}
.info {float: right;width: 330px;}
.info dl {float: left;line-height: 28px;padding:0 8px 6px 8px;width:324px;color:#333;}
.info dt {width: 324px;float:left;}
.info dd {float: left; width: 162px;}
.gray6{color:#666;}
.padl27{padding-left:25px;}
.phone_top {background:url("../images/tel_l.gif") left top no-repeat;display: block;float: left;height: 52px;padding-left: 60px;text-decoration: none;}
.phone_top span {background:url("../images/tel_r.gif") right top no-repeat;color: #FFFFFF;display: block;float: left;font-family: Verdana;font-size: 24px;height: 52px;line-height: 50px;padding-right: 15px;}
.link_info {width: 320px;float: left;padding-bottom: 6px;border-bottom:1px solid #DAE6F2;margin: 5px 0 5px 10px;}
.c_right{width:230px;float:left;height:448px; overflow:hidden;border-left:1px solid #ddd;}
.c_rpic{width:127px;height:167px;margin-top:38px;padding-left:20px;}
.c_rpic img{width:123px;height:163px;display:block;padding:1px;border:1px solid #ddd;}
.c_rname{border-bottom:1px dotted #ddd; line-height:30px;padding-left:20px;}
.c_rinfo{margin:10px 0;padding-left:20px; line-height:28px;}
.c_room{margin-left:20px;}
.share{padding-left:20px;height:30px;float:left;width:310px;}
.tool{float:left; background:url(../images/fav_ico.gif) left center no-repeat;padding-left:15px;}
.c_box{margin:10px 0;}
.alltitle{width:900px;margin:20px auto;background:url(../images/all_ico.gif) 0 2px  no-repeat;font-family:Microsoft YaHei;font-size:16px;font-weight:bold;color:#0b70c2;height:23px; text-indent:13px;}
.fytext { border-bottom:1px solid #e6e6e6;line-height: 24px;margin:0 auto;margin-bottom:15px;padding:0 10px 20px 10px;color:#888;width: 886px;}
.fy_photo { width: 886px; margin:11px auto;border-bottom:1px solid #e6e6e6;padding:0 10px;}
.fy_photo ul li {width: 421px;margin:0 0 10px 10px;float:left;}
.fy_photo ul li img { border:1px solid #DAE6F2;height: 314px;width: 419px;
}
/***xiaoqu**/
.area_search{width:958px;height:28px;padding:6px 0 0 12px;   border-top:1px solid #ddd;margin-top:5px;}
.area_search input{height:24px; overflow:hidden;float:left;}
.area_search .screening_input {width: 129px;height: 21px;line-height: 21px;border:1px solid #ddd;color: #949494;}
.area_search .scr_isos {width: 38px; height: 20px;background: url("../images/scr_ico.gif") no-repeat; border:none;margin:0 10px;}
.xq_left{width:722px;height:auto;overflow:hidden;float:left;}
.xq_width{width:722px;}
.xq_top{background:url(../images/j_titbg.gif) left bottom repeat-x;height:35px; line-height:35px;border:1px solid #ddd;}
.xq_text{ line-height:35px; display:block}
.xq_text span{margin-right:50px;}

.tli4 a {
    display: block;
    float: left;
    margin-right: 15px;
    overflow: hidden;
}
.tli4 i {
    background: url("http://pic2.58.com/n/images/xiaoqu/xiaoqulist/listpng24.png") no-repeat scroll 0 4px transparent;
    display: block;
    float: left;
    height: 30px;
    width: 20px;
}
.tli4 span {
    border-bottom: 1px solid #FFFFFF;
    color: #575757;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 8px 0;
}
.tli4 a:hover span {
    border-bottom: 1px solid #EE5A08;
    color: #EE5A08;
}
.tli4_span1 i {
    background-position: 0 6px;
}
.tli4_span2 i {
    background-position: -47px 6px;
}
.tli4_span3 i {
    background-position: -94px 6px;
}
.tli4_span4 i {
    background-position: -135px 7px;
}
.tli4_span1:hover i {
    background-position: -18px 6px;
}
.tli4_span2:hover i {
    background-position: -69px 6px;
}
.tli4_span3:hover i {
    background-position: -110px 6px;
}
.tli4_span4:hover i {
    background-position: -153px 7px;
}
.tli4 a.clicked i, .tli4 a.clicked:hover i {
    background-position: -153px 7px;
}
.tli4 a.clicked:hover span {
    border-bottom: 1px solid #FFFFFF;
    color: #575757;
}
.xq_co1{width:380px;}
.xq_co2{width:120px;margin-top:50px;}
.xq_price{color:#ff0000;}
.xq_price b{font-size:20px;color:#ff0000;}
.xq_right{width:228px;height:auto; overflow:hidden; float:right;}
.xq_rbox{width:226px;height:auto; overflow:hidden;border:1px solid #ddd;}
.xq_rbox dl{padding-left:10px;}
.xq_rbox dd{float:left;width:72px;height:auto; overflow:hidden; line-height:30px;}
.xq_money{color:#ff0000;}
.mtop{margin-top:10px;}

.xq_title{height:30px;font-size:20px;margin:15px 20px; line-height:30px;color:#000; }
.xq_infonav {width: 958px;height: 34px;line-height: 34px;  border-top: 1px solid #DDDDDD;}
.xq_infonav ul {margin: 0 10px;}
.xq_infonav ul li {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 15px;
    text-align: center;
}
.xq_infonav ul li a {
    color: #333333;
    line-height: 34px;
    padding: 4px 8px;
    text-align: center;
}
.xq_infonav ul li a:hover {
    color: #FF6600;
}
.xq_infonav ul li a.current {
    background: none repeat scroll 0 0 #00b2ff;
    color: #FFFFFF;
}

.xq_info{float: right;width: 460px;margin-top:10px;}
.xq_info dl {float: left;line-height: 28px;padding:0 8px 6px 8px;width:324px;color:#333;}
.xq_info dt {width: 324px;font-size:22px; line-height:40px;}
.xq_info dd {width:324px; line-height:35px;}
.fy_box{width:938px;margin:10px;}
.fy_xq{width:124px;float:left;margin:10px 15px; display:inline;height:auto; overflow:hidden;}
.fy_xq dt{padding-bottom:15px;}
.fy_xq img{width:120px;height:90px; display:block;padding:1px; border:1px solid #ddd;}
.fy_xq dd{ line-height:20px;}
.red{color:#ff0000;}

.photo_box{width:958px;height:auto; overflow:hidden;border:1px solid #ddd;margin:10px auto;}
#gallery{width:928px;height:auto;margin:15px; overflow:hidden; text-align:center;}
#gallery li{width:230px;margin:5px auto; height:auto; float:left; overflow:hidden;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.xq_ch{padding:10px;width:938px;}
.f_box{margin:10px auto;}
.f_left{width:740px;height:auto; overflow:hidden;float:left;border:1px solid #ddd;}

.f_source{width:740px;height:auto; overflow:hidden;}
.f_seven{ line-height:30px;font-size:14px;padding-left:20px;background:#f8f8f8;}
.f_seven span{color:#ff0000;padding:0 5px;}
.f_source dl{padding:15px; border-bottom:1px dashed #ddd; overflow:hidden;margin-bottom:10px;}
.f_source dt{width:190px; height:auto; overflow:hidden; float:left;}
.f_source dt img{width:170px;height:125px; display:block;padding:2px; border:1px solid #ddd;margin-right:10px;}
.f_source dd{float:left; overflow:hidden;}
.source_co1{width:320px;font-size:14px; line-height:28px;}
.source_co1 span{display:block;}
.source_tit{font-size:14px;  display:block; font-weight:bold;}

.source_co2{width:100px;margin-top:50px;}
.source_price{ display:block;color:#000;}
.source_price b{font-size:26px; color:#ff0000;font-weight:normal;}
.source_mj{font-size:18px; font-weight:normal; line-height:30px; color:#000;}
.f_right{width:210px;height:auto; overflow:hidden;float:right; border:1px solid #ddd;}
.fy_tuijian{width:160px;height:auto; overflow:hidden;margin:10px auto;}
.fy_tuijian dt{margin-top:10px;}
.fy_tuijian dt img{width:154px;height:113px;padding:2px; border:1px solid #ddd;}
.fy_tuijian dd{height:auto; overflow:hidden; border-bottom:1px dotted #ddd;padding-bottom:10px;}
.fy_tuijian dd span{ line-height:20px; color:#888; width:156px; display:block;}
.fy_tuijian dd .fy_price{color:#000; line-height:28px;}
.fy_price b{font-size:18px; color:#ff0000; font-weight:normal;}

.bline{border-bottom:1PX solid #ddd;}